package com.bdqn.t382.dao.imp;

import com.bdqn.t382.dao.NewsDao;
import com.bdqn.t382.dao.NewsService;
import com.bdqn.t382.pojo.News;

public class NewsServiceImpl implements NewsService {
    // 调用数据访问层接口中的 save 方法
    NewsDao newsDao = new NewsDaoImpl();
    // 所依赖的 NewsDao 对象
    private NewsDao dao;

    public void setDao(NewsDao dao) {
        this.dao = dao;
    }

    public void addNews(News news) {
        // 调用 NewsDao 的方法保存新闻信息
        dao.save(news);
    }

    @Override
    public void save(News news) {
        // 调用 NewsDao 接口中的 save 方法完成保存新闻信息操作
        newsDao.save(news);
    }
}
